package com.itlong.cloud.POJO.VO.operate;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * <desc>
 *      开发者授权项目信息VO
 * </desc>
 *
 * @createDate 2018-12-19.
 */
@Data
@NoArgsConstructor
public class OperateDeveloperAuthProjectInfoVO implements Serializable{
    private String userId;             //用户编号
    private String projectId;             //项目编号
    private String projectName;    //项目名称
    private String startTime;    //授权有效期开始时间
    private String endTime;         //授权有效期至
    private String timeStatus;        //状态:1未授权 2正常 3即将过期 4 已经过期
    private String licence;   // 一卡通开发者通行牌照，包含项目id，对接appId，有效期，功能列表的加密串，根据appSecret可进行解密得到明文json串，json示例：{"appId":"666065393235951616","function":"1,2,3,4,5","endTime":"2019-08-20 23:59:59","projectId":"00000126"}
    private Integer authValidityPeriodSetType;//授权有效期设置类型(0表示自定义,1表示长期有效，默认长期有效)
    private String createTime;//创建时间
}
